package com.kc.sjwh.dao;

import java.util.HashMap;
import java.util.Map;

import org.springframework.stereotype.Repository;

import com.kc.sjwh.entity.po.RoleUser;
import com.kc.sjwh.other.BaseDao;

/**
 * 角色-用户关系DAO
 * @author zhangguihua(hua7381@163.com)
 * date: 2017年8月4日
 */
@Repository
public class RoleUserDao extends BaseDao<RoleUser> {
	
	/**
	 * 根据用户id删除
	 * @param yhid 用户id
	 */
	public int deleteByYhid(String yhid) {
		return templ.update(getStatement("deleteByYhid"), yhid);
	}

	/**
	 * 根据角色id删除
	 * @param jsid
	 * @return
	 */
	public int deleteByJsid(String jsid) {
		return templ.update(getStatement("deleteByJsid"), jsid);
	}

	/**
	 * 根据应用id删除
	 * @param yyid
	 * @return
	 */
	public int deleteByYyid(String yyid) {
		return templ.update(getStatement("deleteByYyid"), yyid);
	}

	/**
	 * 新增
	 * @param jsid 角色id
	 * @param yhid 用户id
	 */
	public int add(String jsid, String yhid) {
		Map m = new HashMap();
		m.put("jsid", jsid);
		m.put("yhid", yhid);
		return templ.update(getStatement("add"), m);
	}
	
}
